package lesson1_2;

public class Demo1 {
    public static void main(String[] args) {
        //隐式转换问题
        //字符本质上是一个整型
        //byte short int long
        //     char
        System.out.println('1'+0);
        //注意
        //当byte short char类型的变量参与数学运算，会先转换为int，然后再进行数学运算
        byte b1 = 100;
        byte b2 = 111;
        //byte b3 = b1 - b2;   //该行代码错误  此处是面试中常见的坑
        //byte b3 = 100 - 111; //正确
        //short s1 = b1 + 222; //错误
        long l1 = 10000000l;
        float f1 = l1;
        float f2 = 3.14f;

    }
}
